Thực đơn
Hàm_băm_mật_mã_học Tổng quanNói rộng, một hàm băm mật mã học phải hoạt động càng giống với một hàm ngẫu nhiên càng tốt, trong khi vẫn có tính chất đơn định và tính toán có hiệu quả.
Một hàm băm mật mã học được coi là không an toàn nếu một trong các việc sau là khả thi về mặt tính toán:
Nếu có thể thực hiện một trong hai việc trên, một người có thể tấn công bằng cách dùng các cách trên để thay một thông điệp không được xác nhận (unauthorized message) vào chỗ của một thông điệp được xác nhận.
Về lý tưởng, việc tìm hai thông điệp có tóm tắt rất giống nhau cũng nên không khả thi; người ta không muốn một kẻ tấn công có thể tìm hiểu được điều gì đó hữu ích về một thông điệp nếu biết tóm tắt.
Thực đơn
Hàm_băm_mật_mã_học Tổng quanLiên quan
Hàm băm mật mã Hàm băm Hàm bước Heaviside Hàm bước Hàm băm ổn định Hàm bậc cao Hàm lượng giác Hàm số Hàm liên tục Hàm PhongTài liệu tham khảo
WikiPedia: Hàm_băm_mật_mã_học http://planeta.terra.com.br/informatica/paulobarre... http://www.cryptography.com/cnews/hash.html http://www.rsasecurity.com/rsalabs/node.asp?id=217... http://schneier.com/essay-074.html http://www.cits.rub.de/MD5Collisions/ http://www.cs.rit.edu/~ark/lectures/onewayhash/one... http://www.unixwiz.net/techtips/iguide-crypto-hash... http://phpsec.org/articles/2005/password-hashing.h... http://www.adastral.ucl.ac.uk/~helger/crypto/ https://web.archive.org/web/20050302095804/http://...